package cn.wzvtc.softwaretechintro.phase02;

/**
 * 用递归的方法编写阶乘的例子，留意调用栈call stack和每一帧的变化
 */
public class Debug04_Recursion {
    public static void main(String[] args) {
        System.out.println(jiecheng(20));
    }


    public static int jiecheng(int n) {
        if(n==1){
            return 1;
        }else{
            int result=n*jiecheng(n-1);
            return result;
        }

    }
}
